import * as echarts from 'echarts'
export default () => ({
  tooltip: {
    trigger: 'axis',
    // backgroundColor: 'rgba(255, 255, 255, 0.8)',
    // borderColor: '#fff',
    // textStyle: {
    //   color: '#1D2129'
    // },
    // axisPointer: {
    //   type: 'shadow',
    //   label: {
    //     show: true
    //   }
    // },

  },
  grid: {
    z: 0,
    left: '20',
    top: '10%',
    right: '20',
    bottom: '10%',
    containLabel: true
  },
  xAxis: {
    data: [],
    axisLine: {
      show: false, // 隐藏X轴轴线
      lineStyle: {
        color: '#E5E6EB'
      }
    },
    axisTick: {
      show: false // 隐藏X轴刻度
    },
    axisLabel: {
      show: true,

      textStyle: {
        color: '#86909C' // X轴文字颜色
      }
    }
  },
  yAxis: [{
    type: 'value',
    name: '单位：元',
    nameTextStyle: {
      color: '#86909C',
      padding: [-50, 0, 0, 0]
    },
    splitLine: {
      show: true,
      lineStyle: {
        color: ['#86909C'],
        type: 'dashed',
        opacity: 0.2
      }
    },
    axisTick: {
      show: false
    },
    axisLine: {
      show: false
    },
    axisLabel: {
      show: true,
      textStyle: {
        color: '#86909C'
      }
    },
  }],
  series: [{
    type: 'bar',
    smooth: false, // 平滑曲线显示
    showAllSymbol: true, // 显示所有图形。
    symbol: 'circle', // 标记的图形为实心圆
    symbolSize: 0, // 标记的大小
    itemStyle: {
      color: 'rgba(41, 241, 250, 1)'
    },
    lineStyle: {
      color: 'rgba(41, 241, 250, 1)'
    },
    label: {  // 显示数值
      show: true,  // 开启标签
      position: 'top',  // 数值显示位置（top/inside/outside等）
      formatter: '{c} 元'
    },
    areaStyle: {
      // 区域填充样式
      normal: {
        color: new echarts.graphic.LinearGradient(
          0,
          0,
          0,
          1,
          [{
            offset: 0,
            color: 'rgba(11, 197, 197, 1)'
          },
          {
            offset: 1,
            color: 'rgba(11, 197, 197, 0)'
          }
          ],
          false
        )
        // shadowColor: 'rgba(25,163,223, 0.5)',
        // shadowBlur: 20
      }
    },
    data: []
  }]
})
